package main

import (
	"encoding/json"
	"fmt"
)

func main() {
	var jsonBlob = []byte(`[
	{"Name": "rump", "Order": "Monotremata"},
	{"Name": "Quoll",    "Order": "Dasyuromorphia"}
]`)

	var animals []Animal

	json.Unmarshal(jsonBlob, &animals)
	//[{Platypus Monotremata} {Quoll Dasyuromorphia}]
	fmt.Printf("%v", animals)
}

type Animal struct {
	Name, Order string
}
